home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-01-19 | 6.5 KB | 116 lines | [TEXT/ttxt] |
- TappyType
- a not-especially-practical Control Panel device
- by Colin Klipsch
-
- V1.3
- Copyright 1989
- All rights reserved
- ____________________________________________________________________________
- Description:
-
- TappyType is for those times when you wax nostalgic for the good, tough ol’ days before
- word processors.
-
- TappyType, when installed and active, makes typewriter noises in response to your keypresses:
- • a “normal-key” sound for printable characters
- • a spacebar sound for the Spacebar, Tab, and Delete keys
- • a carrage return sound for Return and Enter
-
- Put TappyType into the System folder and restart your Mac. TappyType will install itself
- in system memory and will be available thereafter. You can change TappyType’s behavior,
- including turning it off, via the Control Panel and the keyboard. (See “Controlling TappyType” below.)
-
- Two of the three noises, namely the normal-key and spacebar sounds, are played “asynchronously”.
- This means that the sounds are played in the background, leaving the Mac free to perform other
- tasks while the sounds are playing. These sounds will also be stopped if another sound starts
- playing before the previous one is finished. The essence of this is that, in general, TappyType won’t
- slow down your keyboard as you type. (You may experience some sluggishness on Mac SE’s and
- Mac Plusses, or with particular applications.)
-
- The carrage return sound is normally played “synchronously”, meaning the Mac drops all other
- activities to play this sound in its entirety, and then turns its attention back to whatever you are
- doing. I made it this way because it sounds better — in my opinion anyway — for the carrage return
- sound to play completely; otherwise it is inevitably cut short during normal typing. However, if you
- grow weary of being forced to hear this sound all the way through, you can make it play
- asynchronously like the other two.
- ____________________________________________________________________________
- Controlling TappyType:
-
- TappyType has these options, accessible in the Control Panel. . .
-
- • Active: whether TappyType plays any sounds at all
- • CR sound not interruptable: whether the carrage return
- sound is played synchronously or asynchronously
- • Show startup icon: whether the TappyType icon will be
- displayed during the next startup
-
- You can also toggle the Active option without bringing up the Control Panel: type command-option-t,
- from wherever you are, to turn TappyType on and off.
- ____________________________________________________________________________
- TappyType and the Rest of the World:
-
- TappyType occupies about 13K of internal memory. If you are cramped for space, or have some
- other reason to prevent TappyType from installing itself, simply move the TappyType file out
- of your System folder, or into a lower folder, and restart. (There is no way to purge TappyType
- from memory once it is installed. Sorry.)
-
- TappyType requires the Sound Manager, the collection of routines which play ‘snd ’ resources.
- You must to use System 6.0 or later; otherwise TappyType will be mute and will complain to you
- in the Control Panel.
-
- NOTE: Please do not try to get fancy with a resource editing utility and paste in your own
- ‘snd ’ resources. TappyType relies on its sounds to have particular ID numbers, attributes, and sizes.
-
- There is a strange incompatibility with Suitcase II which causes TappyType to remain silent even though
- it loads properly. This problem can be avoided by renaming the TappyType file such that it comes before
- “Suitcase II” in ASCII alphabetical order, which ensures that TappyType is run before Suitcase during
- system startup. This is why the TappyType file has — or should have — a space as the first character.
- ____________________________________________________________________________
- Changes and Improvements from Previous Versions:
-
- • The version number has been increased.
- • The old silence bug has been fixed. It used to be (before V1.0) that TappyType would arbitrarily
- remain silent, whether it was active or not, for some never-thoroughly-understood reasons.
- • TappyType no longer bombs if the Sound Manager isn’t available. It simply remains quiet
- and let’s you know what’s wrong in the Control Panel. (This particular bug cure has not
- been rigorously tested. If you’re getting instant system bombs with the touch of a key,
- it’s because you need System 6.0 or higher. Unless of course you like them...)
- • The “CR sound not interruptable” option was added.
- • It used to be that when you...
- • turned off the “CR sound not interruptable” option,
- • ran an application which has a “Transfer” command,
- • selected “Transfer” and waited for the dialog box,
- • moved the inverse selector bar over an application name,
- • and hit Return...
- the Macintosh would go “dink, vrooozzzzzz.....”, and so would enter a catatonic seizure.
- This bug has been eliminated.
- • TappyType used to play its sounds even with the system volume set to zero. Now it is quiet.
- • I included an information screen which presents itself when you click on the “TappyType”
- title in the Control Panel. (Click and hold down the mouse button.)
- • The command-option-t function was added.
- • The “Show startup icon” option was added.
- • A display-update bug was fixed.
- • Various internal improvements were made to the code, among them a better way of detecting
- events which is more likely to be compatible with future Macintoshes. (I hope!)
- ____________________________________________________________________________
- Possible Future Improvements:
-
- • I would like to find or record a couple more sounds and add them to TappyType’s collection,
- including the sound a typewriter makes when you press a Shift key and the entire
- hammer-assembly shifts up and down, as well as a more realistic Tab sound, and a “crisper”
- bell for the carrage return sound.
- • My curisoity might eventually drive me to investigate why the Suitcase II incompatibility
- exists, but for now it’s much easier (from my point of view) to rename the file.
- ____________________________________________________________________________
- Whether or Not You Have to Pay for This:
-
- TappyType is freeware, since my address changes so frequently that your generous and abundant
- shareware checks (yea, right) would rarely find me. So use TappyType and give it away as much
- as you like. Please do not charge any money for it.
-
- Hope you’re amused,
-
- Colin Klipsch
- Charlottesville, Virginia
- January, 1990
-